//
//  UITextField+limitLength.h
//  playcar
//
//  Created by yqh on 2018/3/30.
//  Copyright © 2018年 ljkj. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UITextField (limitLength)

- (void)limitTextLength:(int)length;

/**
 *  是否 UITextFieldTextDidChangeNotification 的监听者
 */
@property (nonatomic,assign) BOOL isObserver_TextDidChange;

/**
 *  允许输入的最大长度，为0表示不限制长度
 */
@property (nonatomic,assign) NSInteger maxLength;

/**
 *  只允许输入汉字
 */
@property (nonatomic,assign) BOOL allows_Hanzi_only;

/**
 *  文本改变回调（ 当前文本，最大长度，当前长度 ）
 */
@property (nonatomic,copy) void(^textDidChangeBlock) (NSString *text, NSInteger maxLength, NSInteger currLength);

/**
 *  return key 点击回调
 */
@property (nonatomic,copy) void(^didClickReturnKey) (UITextField *textField);


- (void)disposeRelated;

@end
